

const fs = require('fs');

// //回调函数 形式
// fs.readFile('./resource/content.txt',(err,data)=>{
//     //如果出错,则抛出错误
//     if(err) throw err;
//     //输出文件内容
//     console.log(data.toString());
// });

//cd .\1-Promise基本使用\
//运行:node 2-Promise实践练习-fs模块.js 或 node .\2-Promise实践练习-fs模块.js

//Promise 形式
let p = new Promise((resolve,reject)=>{

    fs.readFile('./resource/content.txt',(err,data)=>{
        //如果出错
        if(err) reject(err);
        //如果成功
        resolve(data);
    });

});

p.then((value)=>{
    console.log(value.toString());
},(reason)=>{
    console.log(reason);
});


